/**
 * Created with IntelliJ IDEA
 * Description
 * User:user
 * Date:2021-10-20
 * Time:16:18
 */

    //时间复杂度 空间复杂度
    //衡量算法的效率的
    //秒表计数不可以的原因是硬件，网速，时差等其他因素的影响
    //冒泡排序：最坏O（n^2） 最好O(n)
    //二分查找：long2n 2^(x - 1) = n
    //递归的时间复杂度 = 递归的次数*每次递归周的操作次数
    //空间复杂度：算法在运行过程中临时占用的存储空间的大小

//    数据是一门单独的许可和语言没关系
//数据结构：数据+结构 描述和组织数据的一种方式
    //数组是最简单的数据结构是数组
    //为啥有那么·多种数据结构？就是因为描述和组织数据的方式不一样‘
    //顺序表 链表 栈 队列 堆 哈希表
    //如何学号数据结构 多画 多写 多思考
    //数据结构是一门逻辑非常严谨的学科，一定要主意慢
    //数据结构的代码100-300   600+
    //学数据结构的好处：可以锻炼你自己的代码能力，可以锻炼自己的思维能力能够快速找到自己堆代码的感觉
    //学完数据结构你会有一个质的改变
	//线性表是n个具有相同的特征的数据元素的有限序列
    //线性表 顺序表 链表 队列 字符串
    //逻辑上上线性结构，在物理结构上并不一定是连续的

    //顺序表 数据结构学习的时候就是造轮子的过程
    //顺序表在java里面有一个专门的类，自己实现一个java类一样
    //顺序表：数组

class MyArryList{
    public int[] elem;
    public int usedSize;//默认值为0

    public MyArryList(){
        this.elem = new int[10];
    }

}
public class TestDemo04 {

}
